macOS下安装PostgreSQL的方法汇总
从macOS Server 10.7开始,PostgreSQL开始成为默认数据库,越来越多的用户喜欢使用Mac做开发和数据分析,本文就简单罗列下macOS下几种常见的PostgreSQL的安装方法。
下载源代码,自行编译安装
给喜欢折腾的你,对于专家来说,也没有多少必要再往下看了。原厂下载安装
https://www.postgresql.org/download/macosx/
Postgres.app下载安装
https://postgresapp.com/
Postgres.app官网的自我介绍是“Mac下上手PostgreSQL的最简单办法”, Postgres.app把PostgreSQL封装成了标准的Mac App。包括了常见的插件,PostGIS,Plv8,plpython2。另外提供了小版本的自动升级功能(PostgreSQL跨主版本号不兼容,不能自动升级)。
MacPorts
https://www.macports.org/ports.php?by=name&substr=postgresql
喜欢MacPorts的同学,可以选择这种方式,
sudo port install postgresql11-server
Homebrew
https://formulae.brew.sh/formula/postgresql
这个是我喜欢使用的安装新app的方式,
brew install postgres
Conda-forge
https://anaconda.org/conda-forge/postgresql
在尝试安装plpython3u(PL/Pyhon)的时候,意外收获,conda-forge提供了Python安装包,可以根据需要安装需要的版本,
conda install -c conda-forge postgresql conda install -c conda-forge/label/gcc7 postgresql conda install -c conda-forge/label/broken postgresql conda install -c conda-forge/label/cf201901 postgresql
这个是另外一个PostgreSQL发行版,同时提供了多个开源组件,方便同一个命令选择安装所需资源,对开发人员是比较好的选择。
这个是跨平台的解决方案,也是目前非常流行的方式,尤其针对某些插件没有macOS版本的情况,比如你想使用MADlib。
2UDA(2ndQuadrant Unified Data Analytics )是一个集成了PostgreSQL,Orange3,LibreOffice等开源项目的分析平台,对数据分析人员来说,是不错的选择。 这里的几种方式,对于一个喜欢折腾的我来说,基本都尝试过了(MacPorts除外),各有优劣,如果你很懒,建议Postgres.app,如果你想做分析,参考2UDA或者conda-forge,前者是分析套装,后者可以自己部署Python分析开发环境。 欢迎关注我的公众号,alitrack 衡数提供下列服务,有意请留言
|